< previous page page_vii next page >

Page vii
9f8044bafea36a1f728739c0bb58ef4c.gif
Using Rational Rose/Visual Basic and Microsoft Visual Modeler
70
9f8044bafea36a1f728739c0bb58ef4c.gif
Similarities and Differences
70
9f8044bafea36a1f728739c0bb58ef4c.gif
Common Uses
71
9f8044bafea36a1f728739c0bb58ef4c.gif
The Importance of Traceability
71
9f8044bafea36a1f728739c0bb58ef4c.gif
The Design-View Class Model
71
9f8044bafea36a1f728739c0bb58ef4c.gif
Sequence Diagrams
73
9f8044bafea36a1f728739c0bb58ef4c.gif
Collaboration Diagrams
73
9f8044bafea36a1f728739c0bb58ef4c.gif
Dividing a Proposed Visual Basic Application into Subsystem Packages
74
9f8044bafea36a1f728739c0bb58ef4c.gif
Naming Subsystem Packages, Classes, and Objects
75
9f8044bafea36a1f728739c0bb58ef4c.gif
Advanced Design Issues: Design Patterns
76
9f8044bafea36a1f728739c0bb58ef4c.gif
When to Use Design Patterns in Your Project
77
9f8044bafea36a1f728739c0bb58ef4c.gif
The Singleton Pattern Example: An Overview
77
9f8044bafea36a1f728739c0bb58ef4c.gif
The Factory Pattern Example: An Overview
81
9f8044bafea36a1f728739c0bb58ef4c.gif
Gearing Up for Code Implementation
84
9f8044bafea36a1f728739c0bb58ef4c.gif
Summary
85
9f8044bafea36a1f728739c0bb58ef4c.gif
Q&A
86
9f8044bafea36a1f728739c0bb58ef4c.gif
Workshop
86
9f8044bafea36a1f728739c0bb58ef4c.gif
Quiz
86
9f8044bafea36a1f728739c0bb58ef4c.gif
Exercises
87
Day 4
Fundamental Object-Oriented Programming
89
9f8044bafea36a1f728739c0bb58ef4c.gif
Explaining OOP's Role in Solution Development
90
9f8044bafea36a1f728739c0bb58ef4c.gif
Understanding Classes
90
9f8044bafea36a1f728739c0bb58ef4c.gif
Visual Basic Classes
90
9f8044bafea36a1f728739c0bb58ef4c.gif
Understanding Three Key Concepts in Object-Oriented Programming
91
9f8044bafea36a1f728739c0bb58ef4c.gif
Understanding Encapsulation
92
9f8044bafea36a1f728739c0bb58ef4c.gif
Understanding Inheritance
92
9f8044bafea36a1f728739c0bb58ef4c.gif
Understanding Polymorphism
95
9f8044bafea36a1f728739c0bb58ef4c.gif
Understanding Object Interface Communication
96
9f8044bafea36a1f728739c0bb58ef4c.gif
Defining Methods
101
9f8044bafea36a1f728739c0bb58ef4c.gif
Defining Accessors and Mutators
101

 
< previous page page_vii next page >

If you like this book, buy it!